.padding-top {
	padding-top: 8px;
}

.form-group {
	display: inline-flex; width: 100%; padding: 6rpx 0px;
}
.form-group .form-label {
	width: 160rpx; color:#444; font-size: 28rpx; text-align: right; padding-right: 10rpx; line-height: 60rpx;
}
.form-group .form-control {
	flex: 1; border: 1px #ddd solid; border-radius: 10rpx; padding: 0px 10rpx;
}
.form-group input {
	height: 60rpx;
}
.form-group .form-extend {
	height: 62rpx; padding: 0px 12rpx; background:#F0f0f0; font-size: 28rpx; color:#444; line-height: 62rpx;
}

.form-group .form-remark {
	display: inline; color:#777; margin-left: 4rpx; font-size: 26rpx;
}


.label-group {
	display: flex; padding: 8rpx 0;
}
.label-group .label {
	width: 190rpx; text-align: right; padding-right: 12rpx; color:#666; font-size: 28rpx;
}
.label-group .value {
	flex: 1; color:#333;
}
.label-group .suffix {
	width: 120rpx; text-align: left; padding-left: 10rpx; color:#555; font-size: 28rpx;
}

.form-group2 {
	display: inline-flex; width: 100%; padding: 6rpx 0px; border-bottom: 1px #ddd solid; padding: 20rpx 0px;
}

.form-group2 .form-label {
	color:#222; font-size: 28rpx; padding: 0px 24rpx;
}

.form-group2 .form-control {
	text-align: right; flex: 1; padding-right: 20rpx;
}
.form-group .require, .form-group2 .require {
	padding: 0px 8rpx; color:#F00; font-size: 24rpx; display: inline; line-height: 28rpx;
}

.status-span {
	border: 1px #ddd solid; display: inline; font-size: 20rpx;  padding: 6rpx 12rpx; border-radius: 12rpx; margin-right: 6rpx;
}

.status-0 {
	border: 1px #af2619 solid; background:#fff8f7; color:#af2619;
}
.status-1 {
	border: 1px #10881f solid; background:#f3fff4; color:#10881f;
}